Authentic shakshuka recipe for a healthy breakfast

Packed with bold Mediterranean flavours, this easy shakshuka recipe is perfect for breakfast.

Shakshuka. Photo: Pexels/Nataliya Vaitkevich
1 min read  |  Published: 03 Aug 2026

Shakshuka is a hearty one-pan dish of eggs gently poached in a rich, spiced tomato and bell pepper sauce.

Ingredients

  • 2 tbsp olive oil
  • 1 medium onion, finely chopped
  • 1 red bell pepper, diced
  • 3 garlic cloves, minced
  • 4 large ripe tomatoes, chopped (or 1 can/400 g crushed tomatoes)
  • 1 tsp ground cumin
  • 1 tsp paprika
  • ½ tsp chilli flakes (optional)
  • ½ tsp ground coriander
  • Salt and black pepper, to taste
  • 4 large eggs
  • 2 tbsp chopped parsley or cilantro

Preparation

Serving suggestion

Serve shakshuka hot with warm crusty bread or roti.

To advertise here,contact us